from django.shortcuts import render
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from django.contrib.auth import authenticate, login
from django.template import Context, loader
from django.shortcuts import render_to_response
from TwitterApp.models import UtilisateurVO, UtilisateurBO
from django.views.decorators.csrf import csrf_protect

def se_connecter(request):
    if request.method == 'POST':
        form = UtilisateurVO(request.POST)
        if form.is_valid():
            #utilisateur = UtilisateurBO()
            #utilisateur.username = form.nom_utilisateur
            #utilisateur.password = form.mot_de_passe
            
            utilisateur = UtilisateurBO.objects.get(username=form.nom_utilisateur)
            if utilisateur == None:
                #Si utilisateur existe pas en base de donnee
                None

            else:
                #si utilisateur existe
                None
        else:
            #si formulaire pas bon
            None

    else:
        #si pas method POST
        None

    return render(request, 'login.html', { 'form': form, })

#	#	if form.is_valid():
#	#		utilisateur = UtilisateurBO()
#	#		#sondage.question = formulaire.cleaned_data['question']
#	#		#sondage.date=datetime.date.today()
#	#		#sondage.save()
# #           utilisateur.username = 
#	#		return HttpResponse("OK")
# #   else:
# #       form = UtilisateurVO()
#	#return render(request, 'TwitterApp\WebContent\login.html', { 'form': form, })

def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")

def login_view(request):
    #template = loader.get_template("login.html")
    form = UtilisateurVO()
    return render(request, 'login.html',{ 'form': form, })
   
@csrf_protect
def authenticator(request):
    if request.method == 'POST':
        form = UtilisateurVO(request.POST)
        if form.is_valid():
            return HttpResponse("GREAT")
    else:
        form = UtilisateurVO()

    return render(request, 'login.html', { 'form': form, })